@charset "utf-8";
/*******重置WEUI 部分样式*******/
body{font-family: -apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Microsoft YaHei","Hiragino Sans GB",sans-serif;}
.weui-btn_primary {background-color: #12b7f5;}
.weui-btn_primary:not(.weui-btn_disabled):active{color:hsla(0,0%,100%,.4);background-color:#0993c7}
.weui-cells {margin-top: 10px;}
.weui_toptips {z-index: 99999;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label {color: #0993c7;}
.weui-tabbar__item.weui-bar__item--on i{color: #0993c7;}
.weui-grid__icon{width:50px;height:50px;margin:0 auto}
.weui-tabbar{ position:fixed; z-index:2;}
.weui-article{padding:0px 15px;font-size:16px}
/*******重置 END*******/


ul {margin: 0; padding: 0; list-style:none;}
ul li{ list-style:none;}
#micon{padding-right:0.4rem;vertical-align:middle;font-size:1.2rem;line-height:1rem;color: #18B4ED;}
/*10种常见颜色*/
.f-red{color:#ef4f4f!important}
.f-green{color:#04be02!important}
.f-blue{color:#18b4ed!important}
.f-black{color:#333!important}
.f-white{color:#FFF!important}
.f-zi{color:#F3C!important}
.f-gray{color:#CCC!important}
.f-yellow{color:#FF6!important}
.f-orange{color:#F60!important}

/*分割线*/
.divider {
    color: #666;
    display: table;
    height: auto;
    line-height: 1;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
    white-space: nowrap;
}
.divider::after, .divider::before {
    background-image: url("");
    background-repeat: no-repeat;
    content: "";
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
}
.divider::before {
    background-position: right 1em top 50%;
}
.divider::after {
    background-position: left 1em top 50%;
}
.divider-dot {
    background: url() repeat-x scroll 0 0 transparent;
    font-size: 0;
    height: 1px; }

.divider-span {
    border-bottom: 1px solid #ddd;
    color: #333;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center; }

.divider-span span {
    background-color: #fff;
    padding: 3px;
    position: relative;
    top: 10px; }



/*标题栏*/
.bar{position:fixed;right:0;left:0;z-index:10;height:2.2rem;padding-right:.5rem;padding-left:.5rem;background-color:#0993c7;-webkit-backface-visibility:hidden;backface-visibility:hidden; color:#FFF;}
.bar-header-secondary{top:2.2rem}
.bar-footer{bottom:0}
.bar-footer-secondary{bottom:2.2rem}
.bar-footer-secondary-tab{bottom:2.5rem}
.bar-footer,.bar-footer-secondary,.bar-footer-secondary-tab{border-top:1px solid #e7e7e7;border-bottom:0;border-left:0}
.bar-nav{top:0}
.title{position:absolute;display:block;width:100%;padding:0;margin:0 -.5rem;font-size:.85rem;font-weight:500;line-height:2.2rem;color:#FFF;text-align:center;white-space:nowrap}
.title a{color:inherit}
.bar-tab{bottom:0;z-index:9000;width:100%;height:2.5rem;padding:0;table-layout:fixed;border-top:1px solid #e7e7e7;border-bottom:0;border-left:0;-webkit-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms}
.bar-tab .tab-item{position:relative;display:table-cell;width:1%;height:2.5rem;color:#929292;text-align:center;vertical-align:middle}
.bar-tab .tab-item.active,.bar-tab .tab-item:active{color:#0894ec}
.bar-tab .tab-item .badge{position:absolute;top:.1rem;left:50%;z-index:100;min-width:.8rem;height:.8rem;padding:0 .2rem;margin-left:.1rem;font-size:.6rem;line-height:.8rem;color:#fff;vertical-align:top;background:red;border-radius:.5rem}
.bar-tab .tab-item .icon{top:.15rem;width:1.2rem;height:1.2rem;padding-top:0;padding-bottom:0;font-size:1.2rem;line-height:1.2rem}
.bar-tab .tab-item .icon~.tab-label{position:relative;top:.15rem;display:block;font-size:.55rem}
.tabbar-hidden .bar-tab{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}
.bar .button{position:relative;top:.35rem;z-index:20;margin-top:0;font-weight:400}
.bar .button.pull-right{margin-left:.5rem}
.bar .button.pull-left{margin-right:.5rem}
.bar .button-link{top:0;height:2.2rem;padding:0;font-size:.8rem;line-height:2.2rem;color:#0894ec;border:0}
.bar .button-link.active,.bar .button-link:active{color:#0675bb}
.bar .button-block{top:.35rem;width:100%;font-size:.8rem}
.bar .button-nav.pull-left{margin-left:-.25rem}
.bar .button-nav.pull-left .icon-left-nav{margin-right:-.15rem}
.bar .button-nav.pull-right{margin-right:-.25rem}
.bar .button-nav.pull-right .icon-right-nav{margin-left:-.15rem}
.bar .icon{position:relative;z-index:20;padding:.6rem .1rem;font-size:1.2rem;line-height:1.2rem; color:#FFF;}
.bar .button .icon{padding:0}
.bar .title .icon{padding:0}
.bar .title .icon.icon-caret{top:.2rem;margin-left:-.25rem}
.bar-footer .icon{font-size:1.2rem;line-height:1.2rem}
.bar input[type=search]{height:1.45rem;margin:.3rem 0}
.badge{display:inline-block;padding:.1rem .45rem .15rem;font-size:.6rem;line-height:1;color:#3d4145;background-color:rgba(0,0,0,.15);border-radius:5rem}
.badge.badge-inverted{padding:0 .25rem 0 0;background-color:transparent}




/* CSS Document */
body,html{height:100%;-webkit-tap-highlight-color:transparent}
body{overflow-x:hidden;background-color:#fbf9fe;}
.container{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
.container>div{background-color:#fbf9fe}
a{text-decoration:none;color:#000;}
.hd{padding:2em 0}
.border_none{ border:none !important;}
.mtnone{ margin-top:0px !important;}
.mbnone{ margin-bottom:0px !important;}
.mt10{ margin-top:10px;}
.whitebg{ background:#FFF;}
.blue{ color:#0993c7;}
.blue2{ color:#12b7f5;}
.gray{ color:#999999;}
.fl{ float:left;}
.fr{ float:right;}
.brnone{border-radius:0px;}
.bold{ font-weight:bold;}

/*底部固定导航栏*/
.qf_tab{ position:fixed; bottom:0; width:100%; z-index:9999;}
.blank60{ height:60px;}
/*.content{overflow-y:auto;-webkit-overflow-scrolling:touch; padding-bottom:55px; padding-top:2.2rem;height:100%}*/
.content{-webkit-overflow-scrolling:touch; padding-bottom:55px; padding-top:2.2rem;}
/*.content-block{padding:10px;!*margin:.75rem 0*!}*/


/*****************首 页*********************/
.index_bar{  background:#0993c7 url(../imagesm/logo.png) 0.75rem  center no-repeat;color:#FFF;}
.index_bar a{ color:#FFF;}
.index_content img{ max-width:100%;}
.pull-right {float: right;}
.pull-left {float: left;}
.pull-right i,.pull-left i{ font-size:1.2rem;}
/*banner*/
.swiper-container{width:100%}
.swiper-container img{display:block;width:100%}
.gallerytitle{text-align:center;font-size:1em;height:42px;line-height:42px;color:#fafafa;position:absolute;left:0;bottom:0;right:0;font-weight:400;text-shadow:1px 1px 1px #000;background-color:transparent;background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7))}
/*主体*/
.bg_box{ position:relative; text-align:center; width:300px; margin:10px auto;}
.bg_box img{ width:300px;}
.bg_box div{ width:66px; height:66px;position:absolute; left:0px; top:0px;}
.bg_box div a{ display:inline-block; width:100%; height:100%;}
.bg_box .zg{ left:117px; top:4px;}
.bg_box .ys{ left:227px; top:75px;}
.bg_box .ln{ left:184px; top:207px;}
.bg_box .hh{ left:43px; top:207px;}
.bg_box .cq{ left:4px; top:76px;}
.bg_box .bz{ left:108px; top:108px; width:81px; height:81px;}
.menu_box{ text-align:center; font-size: 13px; vertical-align:middle;border-top:#dadada solid 1px; padding-top:8px;}
.menu_box img{ max-width:100%;}
.menu_box .weui-col-33{ margin-bottom:8px;}
.zodiac_box {background:#FFF;overflow: hidden; width: 100%; padding: 5px 0; border-top:#dadada solid 1px; z-index:1;}
.zodiac_box .swiper-wrapper { width: 900px; height: 78px; margin:0 10px 0 10px; }
.zodiac_box .swiper-slide { float: left; width: 70px; text-align: center; display: block; position: relative; }
.zodiac_box .swiper-slide:active { background-color: #E4E4E4;}
.zodiac_box .swiper-slide em { display: none }
.zodiac_box .swiper-slide span {display: block;width: 50px; height: 50px; margin: 2px auto;}
.zodiac_box .swiper-slide.over span { background: #f8d3df; }
.zodiac_box .swiper-slide img { width: 50px; height: 50px; display: block; }
.zodiac_box .swiper-slide strong { font-size: 14px; display: block; line-height: 14px; color: #080808; font-weight:normal; }
.zodiac_box .swiper-slide.over strong {color: #3986b8 }
.zodiac_box .swiper-slide small { font-size: 9px;display: block; color: #999 }
.zodiac_box .swiper-slide.on em {padding:2px;font-size:10px;position:absolute;top:0;right:0;display:block; font-style:normal;}
.zodiac_box .swiper-slide-on{ border-bottom:4px #12b7f5 solid;}
/*.zodiac_box .swiper-slide-active{ border-bottom:4px #12b7f5 solid;}*/

/*****************分割专用*********************/
.part_hd {border-bottom: 1px solid #d9d9d9;font-size: 1.1rem;color: #3d4145;padding-bottom: 5px;}
.part_hd h5 { position: relative; padding-left: 1.2rem; }
.part_hd h5:before {content: '';position: absolute;left: 0.6rem;top: 50%;margin-top: -0.45rem;width: 0.3rem;height: 1.0rem;background-color: #12b7f5;}


/*****************名号测算*********************/
.weui-btn_blue{ background:#12b7f5;}
.weui-btn_blue2{ background:#83ddff;}
table{width:100%;}
table img{max-width:100%}
table.gridtable{border-width:1px;border-color:#d9d9d9;border-collapse:collapse;margin-bottom:10px}
table.gridtable th{padding:4px;text-align:left}
table.gridtable td{border-width:1px;padding:2px;border-style:solid;border-color:#d9d9d9;background:#FFF}
table.erji_gridtable td{border:none}
.table1{ margin-bottom:10px;}
.table1 th{ color:#12b7f5; text-align:left; font-size:16px; position:relative;}
.table1 th span{ position:absolute; left:0px; display:inline-block; padding-top:2%;}
.table1 th span.a1{ color:#FFF;left:78%;}
.table1 th span.a2{ color:#FFF;left:85%;}
.table1 img{ max-width:100%;}
.color1{ color:#FF33CC;}
.color2{ color:#18B4ED;}
.color3{ color:#FF6600;}
.color4{ color:#04BE02;}
.color5{ color:#ffcc33;}
.color6{ color:#EF4F4F;}

.zikuang{ background:url(../imagesm/jxcs/name_10.png) no-repeat; width:50px; height:50px; display:inline-block; line-height:50px; text-align:center; font-size:22px;}
.name_total_box{ position:relative; min-height:50px;}
.name_total{ position:absolute; left:50%; height:auto; margin-left:-50%; text-align:center; width:100%;font-size:1.2rem; color:#FFF;overflow: auto; background:url(../imagesm/jxcs/name_9.png) no-repeat;-moz-background-size:100% 100%; background-size:100% 100%;  }
.name_total strong{ font-size:1.4rem;}
/*手机号*/
.cusuan_info{ text-align:center; margin-bottom:10px; margin-top:10px;}
.cusuan_info .cesuan_msg_title{font-weight: 400;font-size: 20px;}
.cesuan_msg_desc{font-size:1.2rem;;color: #0993c7;}
.table1 th span.a3{ color:#FFF;left:51%;}
.table1 th span.a4{ color:#FFF;left:51%;}
.ad_box{ margin:0px;}
.ad_box img{ max-width:100%;width:100%;}
.ad_box a{ display:block;font-size:0;}
.ad_box_top{ margin-bottom:10px;}
.ad_box_middle{ margin:10px 0px;}
.ad_box_bottom{ margin-top:10px;}


/*****************大师在线*********************/
.dashi_index_box1{margin-bottom:10px;background:#FFF;text-align:center; padding-top:10px;}
.dashi_index_box1 .weui-col-25{ margin-bottom:10px;}
.dashi_index_box1 img{ max-width:100%; width:50px; }
.dashi_index_box1 p{ display:block; text-align:center;color: #080808; padding-top: 5px; font-size:13px;}
.dashi_index_box2{ margin-bottom:10px; background:#FFF; text-align:center; line-height:25px; padding-top:10px;}
.dashi_index_box2 .weui-col-33{ margin-bottom:10px;}
.dashi_index_box2 a{ display:block;font-size:13px; color:#080808; height:30px; line-height:30px;}
.dashi_index_box2 i{ display:inline-block;vertical-align: -webkit-baseline-middle;}
.dashi_index_box2 i img{ width:30px;}
/*大师列表*/
.dashi_list_type .weui-media-box__desc{ font-size:inherit;-webkit-line-clamp: 3;}
.dashi_list_sort{ text-align:center; margin-top:0px; background:#FFF; height: 40px;line-height:40px;}
.dashi_list_sort a{ color:#999;}
.dashi_list_sort a.on{ padding:10px;border-bottom:#12b7f5 solid 1px; color:#12b7f5}

.dashi_list_content .weui-media-box.weui-media-box_appmsg .weui-media-box__bd{ width:80px; height:80px;}
.dashi_list_content .weui-media-box__bd .weui-media-box__title img{ vertical-align:sub; margin-right:2px;}
.dashi_list_content .weui-media-box__bd .weui-media-box__title span{ float:right;color: #999;}
.dashi_list_content .weui-media-box__bd .weui-media-box__desc{ margin:4px 0px;}
.dashi_list_content .weui-media-box__bd .info{ width:100%; display:inline-block; color:#999; font-size:13px;}
.dashi_list_content .weui-media-box__bd .info .xinji{ float:left;font-size:17px;}
.dashi_list_content .weui-media-box__bd .info .xinji i{ color:#d9d9d9; margin-right:2px; }
.dashi_list_content .weui-media-box__bd .info .xinji i.on{ color:#ebb91e;}
.dashi_list_content .weui-media-box__bd .info .xinji strong{ color:#ef4f4f;}
.dashi_list_content .weui-media-box__bd .info .tangdou{ float:right; color:#ef4f4f;}
/*大师介绍*/
.dashi_jieshao_article{ background:#FFF;}
.dashi_jieshao_article section{ margin-bottom:0px;}
.dashi_jieshao_list{ margin-top:10px; line-height:60px;}
.dashi_jieshao_list img{margin-right:5px;display:inline-block; float:left; max-width:60px;}
.dashi_jieshao_list.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{content: '\EA06'; font-size:23px;color:#12b7f5;}
.dashi_jieshao_list .weui-cell__bd p span{ color:#ef4f4f; position:absolute; left:50%; }
.comment_box .weui-media-box__title i{ color:#d9d9d9; margin-right:2px;}
.comment_box .weui-media-box__title i.on{ color:#e6bd00;}
.comment_box .weui-media-box__title .date{ float:right;color: #999;}
.action_box{ position:fixed; bottom:0px; left:0px; width:100%; background:#12b7f5;margin:0px;}
.qf_btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;color:#FFF;line-height:2.33333333;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden}
.qf_btn:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box;border-radius:10px}

/*大师服务 下订单*/
.order1 i.sstfont{ width:20px; height:20px; text-align:center; font-size:18px;color:#12b7f5;}
.order1 .lizi{ color:#12b7f5; text-align:center;width: 100%;}
.order1 .lizi a{color:#12b7f5;}
.order1 .tip{ color:#888; text-align:center;width: 100%;}
.order1 .putong{ color:#888;width: 100%;}
.order1 .tip i:before {font-size: 18px;color: #24e33f;vertical-align: text-top;}
/*大师服务 订单处理*/
.actionbar{ text-align:center; color:#000; background:#FFF; height:40px; line-height:40px;}
.actionbar a{color:#000; width:100%; display:inline-block;}
.actionbar a:hover,.actionbar a.on{ border-bottom:#12b7f5 solid 1px; color:#12b7f5}
.actionbar .weui-col-25{ position:relative;}
.actionbar .num{ position:absolute; right:0px; top:0px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; background:#ff861b; width:16px; height:16px; text-align:center; color:#FFF; display:inline-block; line-height:16px; font-size:10px;}
.dashi_list_box{ margin-top:10px;}
.dashi_order_list .info{padding: 10px 15px 12px;color: #999;font-size: 14px;position: relative; display:block;border-top: 1px solid #e5e5e5;line-height: 1.9;font-size: 14px; height:26px; }
.dashi_order_list .info:after {content: " "; clear:both;}
.dashi_order_list .info1{ float:left;}
.dashi_order_list .info2{ float:right;}
.dashi_order_list .info2 .weui-btn{ margin-top:0px;}
.dashi_order_list .zhuangtai{ position:absolute; top:5px; right:15px;color:#12b7f5; font-size:14px;}
.tangdou {color: #ef4f4f;}
/*大师中心*/
.common_head{ background:url(../imagesm/dashi/touxiangbg.jpg) no-repeat;-moz-background-size:100% 100%; background-size:100% 100%; margin-top:0px;}
.common_head,.common_head a{ color:#FFF;}
.common_head .weui-media-box__desc{ color:#FFF }
.common_head .weui-media-box__bd .info{ color:#FFF}
.common_head .weui-media-box__bd img{ border:#12b7f5 1px solid;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.common_head .weui-media-box.weui-media-box_appmsg .weui-media-box__bd{ width:80px; height:80px;}
.common_head .weui-media-box__bd .weui-media-box__title img{ vertical-align:sub; margin-right:2px;}
.common_head .weui-media-box__bd .weui-media-box__title span{ float:right;color: #999;}
.common_head .weui-media-box__bd .weui-media-box__desc{ margin:4px 0px;}
.common_head .weui-media-box__bd .info{ width:100%; display:inline-block; font-size:13px;}
.common_head .weui-media-box__bd .info .xinji{ float:left;font-size:17px;}
.common_head .weui-media-box__bd .info .xinji i{ color:#d9d9d9; margin-right:2px; }
.common_head .weui-media-box__bd .info .xinji i.on{ color:#ebb91e;}
.common_head .weui-media-box__bd .info .xinji strong{ color:#ef4f4f;}
.common_head .weui-media-box__bd .info .tangdou{ float:right; color:#ef4f4f;}
/*项目报价*/
.dashi_jieshao_baojia .weui-cell__bd p span{ color:#b3b3b3; position:absolute; right:10% !important; text-align:right; }

.tangdoubox{ margin-top:10px;}
.txbox{ position:absolute; right:15px; top:40%;}


/*****************神算学堂*********************/
.xuetang_menu_box{ line-height:43px; width:100%; overflow:hidden; background:#FFF;}
.xuetang_menu .swiper-slide { text-align:center;color:#000; width:16.6666%;border-bottom:1px solid #e8e8e8;}
.xuetang_menu .swiper-slide a{ color:#000; display:block;}
.xuetang_menu .swiper-slide a:hover{ color:#12b7f5;font-size:22px;}
.xuetang_menu .swiper-slide-on a { color:#12b7f5;font-size:22px;}
.xuetang_menu .swiper-slide-on a:after{content:"";border:1px solid #e8e8e8;position:absolute;bottom:-.2rem;left:40%;border-top:0;border-left:1px solid #e8e8e8;border-right:1px solid #fff;border-bottom:1px solid #e8e8e8;width:.32rem;height:.32rem;background:#fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);z-index:233}

.xuetang_menu_sub{ line-height:30px; width:92%; margin:0px auto; overflow:hidden; background:#FFF;}
.xuetang_menu_sub .swiper-slide { text-align:center;color:#000; width:17.6666%;border-bottom:1px solid #e8e8e8;}
.xuetang_menu_sub .swiper-slide a{ color:#999; display:block;}
.xuetang_menu_sub .swiper-slide a:hover span{ color:#12b7f5;}
.xuetang_menu_sub .swiper-slide-on a span{ color:#12b7f5;}
.xuetang_menu_sub .swiper-slide span{color:#999;margin:.25rem 0; display:block; width:99%;}
.xuetang_menu_sub .swiper-slide span b{ float:right;color:#999; font-weight:normal;}



/*资讯详情*/


.sst_article{padding-bottom: 10px; margin-bottom: 14px; border-bottom: 1px solid #e7e7eb; padding-top:.4rem; }
.sst_article_meta{position: relative;z-index: 1;margin-bottom: 18px; line-height: 20px;font-size: 16px;color: #8c8c8c;}
/*新闻列表*/
.news_list .weui-media-box__bd{ width:27% !important; height:auto !important;}
.news_list .weui-media-box .weui-media-box__title{white-space:normal;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}
.clearfix{*zoom:1}
.content-list{ margin:10px 0; background:#FFF;}
.m_article{padding:.45rem;border-bottom:1px solid #e5e5e5;font-size:14px;}
.content-list a{    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.m_article .m_article_img{position:relative;float:left;overflow:hidden;margin-right:.2rem;width:27%;}
.m_article .m_article_img img{display:block;width:100%;}
.content-list img{background:url(../imagesm/bg_img_sm.png) center center no-repeat;background-size:contain;}
.m_article .m_article_info{overflow:hidden;padding-bottom:4px;}
.m_article .m_article_info .m_article_title{display:inline-block;margin-bottom:.2rem;width:100%;color:#404040;font-size:17px;line-height:1.2;}
.m_article .m_article_desc .m_article_desc_l{float:left;}
.m_article .m_article_desc .m_article_desc_r{float:right;background-position:left 0;background-size:contain;background-repeat:no-repeat;color:#888;}
.m_article .m_article_desc .m_article_time { color: #888;display: inline-block;}

.zixun_list .weui-media-box.weui-media-box_appmsg .weui-media-box__bd{ width:27%; height:auto;}
.zixun_list .weui-media-box .weui-media-box__title{white-space:normal; font-size:inherit;}

/*****************周公解梦*********************/
.dashi_index_box1 .weui-col-20 {margin-bottom: 10px;}
.searchbar{height:2.2rem;padding:8px 0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center; background:#FFF;padding: 0.75rem; margin-bottom:10px;}
.searchbar .search-input{margin-right:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.search-input .icon{position:absolute;top:50%;left:.3rem;font-size:.9rem;color:#b4b4b4;-webkit-transform:translate3D(0,-50%,0);-ms-transform:translate3D(0,-50%,0);-o-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0)}
.searchbar .search-input input{height:40px;margin:0}
.search-input label+input{padding-left:30px}
.search-input input{display:block;width:100%;height:1.4rem;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;padding:0 .5rem;font-family:inherit;font-size:.7rem;font-weight:400;color:#3d4145;background-color:#fff;border:none;border:2px solid #0993c7;-moz-appearance:none;appearance:none; outline:none;border-radius:0;}
.button.button-fill{line-height:40px;color:#fff;background:#0993c7;border:none; text-align:center;box-sizing: border-box; display:block;}
.hot_cesuan_words a{ color:#494848;}
/*解梦结果*/
.jiemeng_head{ text-align:center; background:#e7e7e7; color:#0993c7; height:40px;line-height:40px;}
.jiemeng_head h1{font-size:21px;font-weight:700;margin-bottom:.45em}
h1.jiemeng_title{ color:#0993c7; border-bottom:#e7e7e7 solid 1px; font-size:21px; padding-bottom:2px;}
.jiemeng_jieguo * {max-width: 100%;box-sizing: border-box;word-wrap: break-word;}
.jiemeng_jieguo{ padding:12px 0px;}
/*解梦列表*/
.jiemeng_list .weui-media-box__title a{ color:#0993c7; }
table.peiduitable{border-collapse:collapse; font-size:12px;}
table.peiduitable td{ padding:0px; text-align:center; padding:0px; margin:0px;border-collapse:collapse; border:none;}
.jieguo_box{ position:relative; border-bottom:#c7c7c7 solid 1px; border-top:#c7c7c7 solid 1px; background:#FFF; padding:10px; margin-top:10px;}
.jieguo_box .text{ position:absolute; width:120px; height:120px;text-align: center;color: #FFF;overflow: auto;background: url(../imagesm/peidui/jieguobg.png) no-repeat;-moz-background-size: 100% 100%;background-size: 100% 100%; right:5%; top:10px;}
.jieguo_box .text p.a1{ margin-top:33px;}
.jieguo_box .left{ padding-top:5px; padding-bottom:5px;}
.jieguo_box .left h2{ color:#12b7f5;}
/*情侣配对*/
.shengxiao_jieguo{ text-align:center;}
.shengxiao_jieguo .img{ width:80%; margin:10px auto; vertical-align:middle; margin-bottom:0px;}
.shengxiao_jieguo .jieshuo{ width:60%; margin:0px auto; text-align:center; font-size:20px; color:#0993c7; margin-bottom:5px;}
.shengxiao_jieguo img{ width:70px; height:70px;}
.shengxiao_jieguo img.xin{width:50px; height:44px; margin-top:13px;}
.c_jieshuo{ text-align:center;font-size:20px; margin:5px auto;}

/*****************会员中心*********************/
/*会员登录*/
.qifeng_p{padding-left: 15px;padding-right: 15px;font-size: 14px; margin:10px 0px;}
.qifeng_p a{ color:#12b7f5;}
.login_logo{ text-align:center;}
.login_logo img{ max-width:50%;}
.quicklogin{ text-align:center; color:#919191; margin-top:10px;}
.quickloginbg img{ max-width:100%; text-align:center;}
.quicklogin a{ color:#919191;line-height: normal;}
.quicklogin i{font-size:50px;}
.jiben{ background:#FFF; padding:10px 0.75rem; margin-top:0;}
.jiben a{ color:#666666}
.jiben .weui-col-33{ margin-bottom:10px;}
.jiben .tit{border-bottom: 1px solid #e5e5e5; padding-bottom:5px;}
.jiben .tx img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; max-width:100%;}
.tx_box{float:left; padding-bottom:10px; width:100%;position:relative; color:#666666; line-height:25px;}
.tx_box .tx{ width:55px; height:55px; float:left;margin-top:5px;}
.tx_box ul{ float:left; margin-left:0.8rem; list-style:none; margin-top:10px;}
.myinfo{ position:absolute; right:10px; top:25%;margin-top:5px;}
.jifen_box{ text-align:center; margin-top:10px;}
.jifen_box i{ font-size:30px; line-height:normal; color:#4e4e4c;}
.jifen_box p{ font-size:14px;}
.jifen_box p span{ color:#ff5e45; margin-right:4px;}
.maijia i{ color:#ffaf32;}
.dashi i{ color:#12b7f5;}
/*常用地址*/
.weui-cells_radio .qf_radio_desc {color: #999999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*我的积分*/
.jifen .bianhua{ position:absolute; right:0.75rem; top:30%; color:#12b7f5;}
.jifen .weui-panel__hd{ font-size:16px;}
.jifen .weui-panel__hd .jifen_total{ color:#ff5e45;}
.jifen .weui-media-box__title{color: #999;}
/*糖豆*/
.td_actionbar{ text-align:center;  width:90%; margin:10px auto;color:#000;height:40px; line-height:40px; border:#12b7f5 1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.td_actionbar a{color:#12b7f5; width:100%; display:inline-block;}
.td_actionbar a:hover,.td_actionbar a.on{color:#12b7f5; background:#12b7f5; color:#FFF;}
.td_actionbar .weui-row .a2{border-right:#12b7f5 1px solid;border-left:#12b7f5 1px solid;}
.tdcolor{ color:#ff5e45;}
/*充值记录*/
.chongzhijilu{text-align:center; line-height:40px; background:#fff;}
.chongzhijilu .weui-row{padding:0px 0.75rem;}
.chongzhijilu .weui-row .weui-col-50{ text-align:left;}
.chongzhi{line-height:40px; }
.chongzhi .weui-panel__hd{ font-size:16px;}
.jine{ text-align:center; margin:10px 0px;}
.jine span{ border:#a8a8a8 solid 1px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; color:#a8a8a8; width:40px; height:40px; display:inline-block; text-align:center; line-height:40px;}
.jine span:hover,.jine span.on{ color:#12b7f5; border:#12b7f5 solid 1px;}
/*我的收藏*/
.tw_list_box{margin-top:10px;}
.tw_list_box dl{border-top: 1px solid #d9d9d9;padding:15px; border-bottom: 1px solid #d9d9d9; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; margin-bottom:10px;background:#fff;}
.tw_list_box dl dt{ margin-right:10px;    text-align: center;}
.tw_list_box dl dt img{ max-width:60px; width:60px; height:60px;}
.tw_list_box dd{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;min-width: 0;}
.tw_list_box dd .tit{ font-size:14px; line-height:1.4;}
.tw_list_box dd .desc{ line-height:26px; height:26px;}
.tw_list_box dd .desc .chuli{ margin:0px;}
.tw_list_box dd .desc a{ vertical-align:bottom; margin:0px;}
/*商品订单详情*/
.jisuan{ padding:10px 15px; background:#fff;border-bottom: 1px solid #d9d9d9;}
.jisuan p{ text-align:right;}
.jisuan p.a1 span{ font-size:20px;}
.jisuan p.a2{ font-size:14px;}
.splist{ background:#FFF; padding:10px 0px; padding-top:0px;border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.splist dl{ border-top:none; margin-bottom:0px;}


/*****************灵签部分*********************/
.topword{width: 90%;margin: 0 auto 2%;position: relative;padding-top: 20px;}
.topword img{width: 100%;}
.bangzhu{width:80%;margin: 0 auto;position: relative;}
.bangzhu .bz{ width: 100%;}
.bangzhu .lots{position: absolute;bottom: 20%;right: 35%;width: 35%;-webkit-animation: lightShake 2s infinite linear;animation: lightShake 2s infinite linear;}
.cover{background-size: 50%;background-color: rgba(0, 0, 0, 0.7);position: fixed;width: 100%;height: 100%;top: 0;left: 0;display: none;}
.decode .inner{width: 100%;height: 100%;background-size: 80%;}
@-webkit-keyframes lightShake{0%{-webkit-transform: scale(1);} 10%,20% {-webkit-transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform: scale(1.1) rotate(3deg);}40%,60%,80% {-webkit-transform: scale(1.1) rotate(-3deg);}100% {-webkit-transform: scale(1) rotate(0);}}
@-moz-keyframes lightShake {0% {-moz-transform: scale(1);}10%,20% {-moz-transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90% {-moz-transform: scale(1.1) rotate(3deg);}40%,60%,80% {-moz-transform: scale(1.1) rotate(-3deg);}100% {-moz-transform: scale(1) rotate(0);}}
@-ms-keyframes lightShake {0% {-ms-transform: scale(1);}10%,20% {-ms-transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90% {-ms-transform: scale(1.1) rotate(3deg);}40%,60%,80% {-ms-transform: scale(1.1) rotate(-3deg);}100% {-ms-transform: scale(1) rotate(0);}}
@keyframes lightShake {0% {transform: scale(1);}10%,20% {transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90% {transform: scale(1.1) rotate(3deg);}40%,60%,80% {transform: scale(1.1) rotate(-3deg);}100% {transform: scale(1) rotate(0);}}
@-webkit-keyframes continuouslyShake {0% {-webkit-transform: scale(1.2) rotate(0);}25% {-webkit-transform: scale(1.2) rotate(-6deg);}75% {-webkit-transform: scale(1.2) rotate(6deg);}100% {-webkit-transform: scale(1.2) rotate(0);}}
@keyframes continuouslyShake {0% {transform: scale(1.2) rotate(0);}25% {transform: scale(1.2) rotate(-6deg);}75% {transform: scale(1.2) rotate(6deg);}100% {transform: scale(1.2) rotate(0);}}
@-webkit-keyframes rotateIn {0% {-webkit-transform:scale(0) rotate(-360deg)}50% {-webkit-transform:scale(0.5) rotate(-180deg)}100% {-webkit-transform:scale(1) rotate(0)}}
@keyframes rotateIn {0% {transform:scale(0) rotate(-360deg)}50% {transform:scale(0.5) rotate(-180deg)}100% {transform:scale(1) rotate(0)}}
@-webkit-keyframes bounceInUp {0% {opacity:0;-webkit-transform:translateY(100%)}20% {opacity:1;-webkit-transform:translateY(-10%)}80% {opacity:1;-webkit-transform:translateY(5%)}100% {opacity:1;-webkit-transform:translateY(0)}}
@keyframes bounceInUp {0% {opacity:0;transform:translateY(100%)}20% {opacity:1;transform:translateY(-10%)}80% {opacity:1;transform:translateY(5%)}100% {opacity:1;transform:translateY(0)}}
.lingqian_jieguo{ margin-bottom:10px;}
.lingqian_jieguo img {display: block;width: 100%;}


/*****************算命大全*********************/
.othermeasure{border-bottom: #c7c7c7 solid 1px;border-top: #c7c7c7 solid 1px; margin-top:10px; height:40px; line-height:40px; background:#FFF;}
.othermeasure .swiper-slide {text-align: center;color: #000;width: 25%;}
.othermeasure .swiper-slide a{ display:inline-block; height:38px; line-height:38px;}
.othermeasure .swiper-slide a:hover{ color:#12b7f5;border-bottom:#12b7f5 solid 2px;}
.othermeasure .swiper-slide-on a{color:#12b7f5;border-bottom:#12b7f5 solid 2px;}


/*****************民间测算*********************/
.shijianbox .weui-col-33{ text-align:center; margin-bottom:10px;}
.shijianbox .wo_tit{ padding:0px;}
.shijianbox .weui-col-33 .weui-btn_plain-default{ border:#b4b4b4 solid 1px;}
.shijianbox .weui-col-33 a:hover,.shijianbox .weui-col-33 a.on{ background:#00ccff; color:#FFF;border:#00ccff solid 1px;}
.minjian_jieguo_box .c_jieshuo{ text-align:left; position:relative;min-height:64px;}
.minjian_jieguo_box .c_jieshuo p{ margin-left:75px; }
.minjian_jieguo_box .shijianico{position:absolute; top:0px; left:0px;  color:#ff861b;line-height: initial;}
.minjian_jieguo_box .shijianico i{font-size:60px;}
.minjian_jieshuo_box{ margin-top:10px;}
.shouxiang_xian{ margin-top:10px;}
.shouxiang_xian .weui-col-20 a:hover,.shouxiang_xian .weui-col-20 a.on{ background:#00ccff; color:#FFF;}
/*指纹算命*/
.zhiwenjieguo img{ width:100%;}
.zhiwenbox{ line-height:40px; margin-top:10px;}
.zhiwenbox a{ height:40px; line-height:40px; display:inline-block; border:#00ccff solid 1px; text-align:center; width:100%;}
.zhiwenbox a:hover,.zhiwenbox a.on{ background:#0993c7; color:#FFF;border:#0993c7 solid 1px;}
.zhiwenbox span{height:42px; line-height:42px; display:inline-block; text-align:right !important; width:100%;}
.zhiwenbox .weui-col-40{ margin-bottom:10px;}
/*****************周易64卦**********************/
.zhouyi{ text-align:center;    line-height: 48px;}
.zhouyi .weui-col-33{border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.zhouyi .weui-row{border-bottom: 1px solid #e5e5e5;}
.blnone{ border-left:none !important;}
.sxbox .weui-col-80{}
.xiagua,.hechengbox{ list-style:none; text-align:center;}
.shanggua{ height:84px; overflow-x:scroll;}
.shanggua li{ float:left; width:100px;}
.hechengbox{overflow-x:scroll;}
.hechengbox li{ float:left; width:100px;}
.xiagua{ margin-right:5px;}
.xiagua li{ margin-bottom:30px; min-height:66px;background: #fff;}
.xiagua li.a1{ min-height:47px;}
.xiagua li p{ display:block; width:100%; height:100%;}
.zyjieguo .weui-col-50{ text-align:center; margin-bottom:10px;}
.zyjieguo img{ width:100%;}
.zyjieguo .wo_tit{ padding:0px;}


/*开运商城*/
.sortbox{text-align:center;color:#000;background:#FFF;height:40px;line-height:40px}
.sortbox a{color:#000;width:100%;display:inline-block}
.sortbox a.on,.sortbox span.on{color:#F23030;border-bottom:#12b7f5 solid 1px;}
.sortbox a.on:active,.sortbox a.on:focus,.sortbox a.on:visited{color:#12b7f5;text-decoration:none}
.sort-icon{display:inline-block;width:.52rem;height:.5rem;margin-left:.2rem;background-image:url(../imagesm/mall/px_mr.png);background-repeat:no-repeat;background-size:contain}

.price-up .sort-icon{background-image:url(../imagesm/mall/px_up.png)}
.price-down .sort-icon{background-image:url(../imagesm/mall/px_down.png)}
.spbox{margin-top:8px; margin-bottom:8px;}
.sp_list li{float:left;width:50%;background:#FFF}
.sp_list li a{display:block;padding:12px 12px 12px 12px;position:relative;border:1px solid #e5e5e5; margin-left:-1px; margin-bottom:-1px;}
.pic_div img{width:100%;height:auto;opacity:1;transition:opacity .5s ease-in}
.price_div{height:20px;overflow:hidden;font-size:0;margin-top:1px}
.price_div .product-price1{color:#f15353;font-size:16px;padding-right:10px;height:20px;line-height:20px;vertical-align:text-bottom;display:inline-block;margin-top:1px;float:left}
.price_div .product-xiaoliang{ float:right;font-size:14px; color:#bfbfbf;}
.big-price{font-size:20px;line-height:18px}
.small-price{font-size:16px}
.tit_div{ overflow:hidden;text-overflow:ellipsis; margin:2px 0px;}
.show_type{background:url(../imagesm/mall/list.png) no-repeat center 9px;background-size:20px 20px;display:inline-block;width:20px;height:40px}
.show_list{background:url(../imagesm/mall/gride.png) no-repeat center 9px;background-size:20px 20px}
/*详细页*/
.goods_info_box{ padding:0 10px; margin-top:10px;}
.prod-act{font-size:13px;color:#81838e;margin:8px 10px 10px 0;line-height:17px; color:#81838e;}
/*加减*/
.number-input{float:left;height:20px;font-size:20px;color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ececec;padding:3px 0;text-align:center;border-radius:1px}
.number-selector{float:left;height:20px;font-size:25px;line-height:18px;color:#3cc51f;border:1px solid #ececec}
.number-selector.number-disabled{color:#ccc}
.number-selector-sub{border-right:none;padding:3px 10px;border-radius:2px 0 0 2px}
.number-selector-plus{border-left:none;margin-right:5px;padding:3px 8px;border-radius:0 2px 2px 0}
.rater{text-align:left;display:inline-block;line-height:normal}
.rater a{display:inline-block;text-align:center;line-height:25px;cursor:pointer;color:#ccc}
.rater a:last-child{padding-right:2px!important;margin-right:0!important}
.rater a:hover{color:#fd9}
.rater a.is-disabled{color:#ccc!important;cursor:not-allowed}
.rater-box{position:relative}
.rater-inner{position:relative;display:inline-block}
.rater-outer{position:absolute;left:0;top:0;display:inline-block;overflow:hidden}

/*属性筛选*/
.yListr{ width:100%;}
.yListr ul li{margin:5px 0px;}
.yListr ul li span{display:inline-block;width:42px;line-height:36px;}
.yListr ul li em{display:inline-block;padding:0 10px;height:23px;border:1px solid #dcdcdc;color:#666;font-style:normal;font-size:14px;line-height:23px;cursor:pointer;border-radius:3px; margin:0px 5px;}
.yListr ul li em.yListrclickem{position:relative;padding:0 10px;height:23px;border:1px solid #f32929;line-height:23px;}
.yListr ul li em.yListrclickem i{position:absolute;right:-1px;bottom:-1px;display:block;width:15px;height:14px;background:url(../imagesm/mall/righbt.png) no-repeat 0 0;}
/*固定购买菜单*/
.cart-concern-btm-fixed{position:fixed;bottom:0;left:0;z-index:10;width:100%;height:50px;text-align:center;}
.concern-cart{position:relative;background-color:rgba(255,255,255,.9);}
.concern-cart:before{position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid #d2d2d2;content:'';-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.action-list,.concern-cart{float:left;}
.four-column .concern-cart{width:42%;}
.action-list a,.concern-cart a{float:left;display:inline-block;height:50px;line-height:50px;}
.concern-cart a{color:#d4d4d4;font-size:10px;}
.five-column .concern-cart a{width:33.33%;}
em.btm-act-icn{position:relative;display:block;margin:0 auto;margin-top:10px;margin-bottom:4px;width:23px;height:21px;background:url(../imagesm/mall/cart_sprits_new.png) 0 0 no-repeat;background-color:#fff;}
.dong-dong-icn .btm-act-icn{width:19px;background-position:-26px 0;background-size:50px 50px;}
.focus-info{color:#232326;font-size:9px;}
.concern-cart a span{display:block;height:15px;text-align:center;line-height:9px;}
.focus-container{display:inline-block;width:40px;text-align:center;}
.focus-container .focus-icon{position:relative;margin-bottom:17px;height:18px;text-align:center;}
.bottom-focus-icon{position:absolute;top:10px;left:50%;display:inline-block;margin-left:-11px;width:22px;height:17px;background:url(../imagesm/mall/focus-icon-new.png) no-repeat;background-size:22px 44px;}
.focus-out{background-position:-1px -3px;}
.focus-scale{position:absolute;top:9px;left:50%;margin-left:-11px;width:22px;height:17px;background:url(../imagesm/mall/focus-icon-new.png) no-repeat;background-position:-1px -25px;background-size:22px 44px;}
.cart-car-icn .btm-act-icn{width:22px;background-position:0 -21px;background-size:50px 50px;}
.order-numbers{position:absolute;top:-5px;right:-9px;display:inline-block;padding:0 4px;border:1px solid #fff;border-radius:8px;background-color:#f23030;color:#fff;font-style:normal;font-size:8px;line-height:10px;}
.four-column .action-list{width:58%;}
.yellow-color{background-color:#ffb03f;}
.action-list a{color:#fff;font-size:15px;}
.action-list a,.concern-cart a{width:50%}
.red-color{background-color:#f23030;}
/*sticky*/
.sticky-fixed{width:100%;position:fixed;top:0;z-index:9998}
.content-padded{ padding:10px;}
.content-box img{ max-width:100% !important; height:auto !important;}
/*评价列表*/
img.user-portrait{display:block;float:left;width:20px;height:20px;border-radius:50px; margin-right:4px;}
.assess-wrapper{display:block;background-color:#fff;width:100%}
.product-img-module{font-size:0;overflow:hidden;margin-top:5px;margin-bottom:6px;padding-right:10px;white-space:nowrap}
.assess-content{font-size:13px;line-height:18px;margin-right:10px;color:#252525;word-wrap:break-word;overflow:hidden}
.pay-date,.product-type{font-size:12px;line-height:12px;margin-top:5px;color:#bfbfbf}
.jd-slider-container{-webkit-transition:.5s}
.product-imgs-li{display:block;float:left;overflow:hidden;width:65px;height:65px;border-radius:4px}
.product-imgs-li img{border-radius:4px}
#tabs-pl{overflow:hidden;width:100%;background-color:#fff;}
.tab-pl-item{float:left;overflow:hidden;width:20%;text-align:center;white-space:nowrap;color:#9a9a9a;border-bottom:1px solid #e2e2e2;-webkit-tap-highlight-color:transparent}
.tab-pl-assess-title{font-size:12px;line-height:12px;padding-top:10px;padding-bottom:5px}
.tab-pl-assess-num{font-size:11px;line-height:11px;padding-bottom:9px}
/*通用手动分页*/
.pager{font-size:14px}
.pager-left{width:40%;border:0 solid #D5D5D5;text-align:center;background-color:#fff;border-radius:5px;float:left}
.pager-cen{float:left;width:19%;text-align:center;padding:7px 0}
.pager-right{width:40%;border:0 solid #D5D5D5;text-align:center;background-color:#fff;border-radius:5px;float:right}
.pager-first{width:44%;padding:7px 0;float:left;border-right:1px solid #EFEFEF}
.pager-pre{width:55%;padding:7px 0;float:right}
.pager-next{width:55%;padding:7px 0;float:left;border-right:1px solid #EFEFEF}
.pager-end{width:44%;padding:7px 0;float:right}
/*我的购物车*/
.payment-total-bar{width:100%;height:50px;overflow:hidden;position:fixed;background:#eaedf1;bottom:0}
.payment-total-bar-new{background-color:#fff!important}
.box-flex-f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.payment-total-bar:before{position:absolute;top:0;left:0;content:'';width:100%;height:0;border-top:1px solid #e3e5e9;transform:scaleY(.5);-webkit-transform:scaleY(.5)}
.shp-chk{width:38px;text-align:center;overflow:hidden}
.shp-chk-new{max-width:50px;margin-left:16px;margin-top:15px}
.box-flex-c{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}
.cart-checkbox{display:block;width:20px;height:20px;margin:0 auto;background:url(../imagesm/mall/checkbox1.png) no-repeat 0 1px;background-size:43px 18px}
.cart-checkbox.checked{background-position:-25px 0}
.payment-total-bar .cart-checkbox{margin-left:11px}
.shp-chk-new .cart-checkbox{display:table-cell!important}
.cart-checkbox-text{color:#232326;display:table-cell;vertical-align:middle;padding-left:4px;font-size:12px;line-height:20px;font-weight:700}
.shp-cart-info-new{margin-left:8px;font-size:0;overflow:hidden}
.shp-cart-total{margin-top:10px;display:block;line-height:28px;font-size:14px;font-weight:700;white-space:nowrap}
.payment-total-bar strong,.shp-cart-total span{color:#e4393c}
.shp-cart-total span,shp-cart-info-new .shp-cart-total{color:#232326!important}
.sale-off-new{display:inline-block;color:#232326!important;opacity:.8;height:14px;font-size:10px;line-height:18px;margin-bottom:10px;margin-top:2px;white-space:nowrap}
.sale-off-new span{color:#232326!important}
span#cart_oriPrice{margin-right:3px}
.btn-right-block{display:block;max-width:98px;line-height:50px;text-align:center;background:#f23030;color:#fff;font-size:16px;font-weight:700}
.btn-right-block span{color:#fff;font-size:14px}
.btn-right-block-new span{font-size:12px;margin-left:2px}

.cart_list{ margin-top:10px;}
.caozuo{ width:100%;display: inline-table;}
.caozuo .sc{width:26px;height:26px; display:inline-block;background:url(../imagesm/mall/icoshanchu.jpg) no-repeat 0 1px;background-size:26px 26px}
.cart_list img{border: 1px solid #e3e5e9;}
.cart_list .weui-media-box__desc{ margin:4px 0px;}
.check-wrapper {height: 20px;width: 20px;top: 50px;left: 10px;display: block;position: absolute;}

/*今日运势*/
.br50{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.yunshi_nav{text-align:center; color:#FFF; width:100%;}
.yunshi_nav a{ color:#FFF; line-height:30px; height:30px; display:inline-block; width:96%;border-radius:4px; overflow:hidden;}
.yunshi_nav a i{ margin-right:2px;}
.jinri a{ background:#115a8e;}
.benzhou a{ background:#00af4a;}
.benyue a{ background:#ff4d4d;}
.bennian a{ background:#ffae00;}
.jinri.on{ border-bottom:2px #115a8e solid; padding-bottom:4px;}
.benzhou.on{ border-bottom:2px #00af4a solid; padding-bottom:4px;}
.benyue.on{ border-bottom:2px #ff4d4d solid; padding-bottom:4px;}
.bennian.on{ border-bottom:2px #ffae00 solid; padding-bottom:4px;}
h3.tit { font-size:16px;}
.shu{ background:url(../imagesm/liunian/1.png) no-repeat right;background-size:50px 50px}
.shuxing{}
.shuxing img{ width:50px; height:50px; text-align:center}
.yunshi_box p{ width:76%; display:inline-block; line-height:normal; padding:0px;}
.yunshi{ display:inline-block; width:60%; background:#366; height:20px; line-height:20px;border-radius:4px; color:#FFF; font-size:13px;}
.yunshi1{ background:#ff48fd;}
.yunshi2{ background:#dac487;}
.yunshi3{ background:#ff4242;}
.yunshi4{ background:#48abff;}

/*许愿灯*/
/*许愿广场*/
.m-box{position:relative;border-radius:2px}
.m-img{background-position:50% center;background-size:cover;border-radius:2px;cursor:pointer;display:block;max-width:100%;padding-bottom:33%;position:relative}
.m-masker{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(0,0,0,.3)}
.m-title{color:#fff;font-size:16px;font-weight:500;left:0;position:absolute;right:0;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.7);top:50%;transform:translateY(-50%);width:100%}
.m-time{border-top:1px solid #f0f0f0;display:inline-block;font-size:12px;margin-top:5px;padding-top:4px}
.abtn{ color:#FFF; line-height:30px; height:30px; display:inline-block;border-radius:4px; overflow:hidden; padding:0px 4px; width:100%; text-align:center;}
.abtn_red{background:#ff4d4d;}
/**点灯许愿*/
.xuyuan_link{ background:#f9eddd;}
.deng_box{ text-align:center;}
.deng_box img{ width:120px; height:120px; vertical-align:middle;}


/*对话*/
.talk{margin:0 auto;border-left-width:1px;border-left-style:solid;border-left-color:#444}
.jp-container .talk_recordbox{color:#afafaf;padding:10px; min-height:80px;word-break:break-all;}
.jp-container .talk_recordbox:first-child{border-top:none}
.jp-container .talk_recordbox:last-child{border-bottom:none}
.jp-container .talk_recordbox .talk_recordtextbg{float:left;width:10px;height:30px;display:block;background-image:url(../imagesm/dashi/talk_recordtext.png);background-repeat:no-repeat;background-position:left top}
.jp-container .talk_recordbox .talk_recordtext{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#a9e989;width:240px;height:auto;display:block;padding:5px;float:left;color:#333}
.jp-container .talk_recordbox h3{font-size:14px;padding:2px 0 5px 0;text-transform:uppercase;font-weight:100}
.jp-container .talk_recordbox .user{float:left;display:inline;height:45px;width:45px;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:0;font-size:12px;line-height:20px;text-align:center}
.jp-container .talk_recordboxme{word-break:break-all;display:block;min-height:80px;color:#afafaf;padding-top:5px;padding-right:10px;padding-left:10px;padding-bottom:5px;}
.jp-container .talk_recordboxme .talk_recordtextbg{float:right;width:10px;height:30px;display:block;background-image:url(../imagesm/dashi/talk_recordtextme.png);background-repeat:no-repeat;background-position:left top}
.jp-container .talk_recordboxme .talk_recordtext{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fcfcfc;width:240px;height:auto;padding:5px;color:#666;font-size:12px;float:right}
.jp-container .talk_recordboxme h3{font-size:14px;padding:2px 0 5px 0;text-transform:uppercase;font-weight:100;color:#333}
.jp-container .talk_recordboxme .user{float:right;height:45px;width:45px;margin-top:0;margin-right:10px;margin-bottom:0;margin-left:5px;font-size:12px;line-height:20px;text-align:center;display:inline}
.talk_time{color:#666;text-align:right;width:240px;display:block}
.talk_word{line-height:40px;height:40px;width:100%;padding:0 10px;border-top:#d6d6d6 solid 1px}
.messages{height:30px;line-height:30px;width:80%;text-indent:5px;overflow:hidden;color:#666;background-color:#ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none}
.talk_send{width:18%;height:30px;line-height:30px;border:0;color:#fff;background:#0993c7}

/*上传插件*/
.preview1{  display: none;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  }
.preview1 img{  display: block;  position: absolute;  z-index: 2;  top: 50%;  left: 50%;  max-width: 90%;  -webkit-transform: translate3d(-50%,-50%,0);  transform: translate3d(-50%,-50%,0);  }
.preview1 .delete{  position: absolute;  z-index: 2;  width: 19px;  height: 19px;  bottom: 10px;  right: 10px;  font-size: 0;  background: url("…XUbDZTlyim6vR6vQk1+JbCBVjTXPISxVRVXrJcXKLw+gF7BIqryl7pzAAAAABJRU5ErkJggg==") no-repeat;  background-size: 19px 19px;  }


/*算命排盘20170306增加*/
.mp-table { width: 100%; height: 200px; background:#FFF}
.mp-table tbody tr td { width: 20%; line-height: 25px; min-height: 25px; text-align: center; }
.mp-table img { width: 40px; }
.base-tr td { border-right:1px solid #E7E7E7; }
.base-a { background: #F7E3CA; width: 20px; height: 20px; margin: 0 auto; line-height: 20px; color: #ac5e01; display: block; border: 1px solid #ac5e01; position:relative; }
.base-a:after { content: ""; width: 5px; background: #F7E3CA; height: 5px; position: absolute; border-right: 1px solid #ac5e01; bottom: -4px; left: 7px; border-bottom: 1px solid #ac5e01; transform: rotate(45deg); -webkit-transform:rotate(45deg); }
.base-td-right { padding-right: 10px; text-align: right !important; }


